Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Library table: allow to ignore Track double-click #3194

Merged
merged 3 commits into from
Nov 1, 2020

Conversation

ronso0
Copy link
Member

@ronso0 ronso0 commented Oct 20, 2020

Many times a accidental touchpad double-click has caused a PITA in live sessions because it cleared an already prepared deck.
Setting track double-click to "AutoDJ add ..." would protect the decks but pollute the AutoDJ queue.

So I'm adding the valid 'Ignore' option here. Default is untouched (load to deck).
image

Also the options section is renamed: Track Load Action >> Track Double Click Action (as the labels extracomment="" already says)

@github-actions github-actions bot added the ui label Oct 20, 2020
@ronso0 ronso0 added the library label Oct 20, 2020
@ronso0 ronso0 added this to the 2.3.0 milestone Oct 20, 2020
Copy link
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thank you. Waiting for CI.

@daschuer
Copy link
Member

@Holzhaus: unfortunately the pre-commit hock on GitHub fails. Can we revive the Travis one
and keep both of them until GitHub is stable?

I also cannot get used to the cluttered output of the GitHub version. The original text only output is much more informative at once.
Can we implement this at GitHub as well and bypass all the fancy GUI menüs?

@Holzhaus
Copy link
Member

Holzhaus commented Oct 20, 2020

@Holzhaus: unfortunately the pre-commit hock on GitHub fails. Can we revive the Travis one
and keep both of them until GitHub is stable?

The failure was caused by an in-progress apt mirror sync while installing clang-format. That would have happened on Travis as well. I restarted the jobs and now it works:

https://github.com/mixxxdj/mixxx/pull/3194/checks?check_run_id=1281679169#step:5:68

I also cannot get used to the cluttered output of the GitHub version. The original text only output is much more informative at once.
Can we implement this at GitHub as well and bypass all the fancy GUI menüs?

Hmm, I like it actually. The Travis Website became quite slow when showing the huge log. For a text only output, just click the hamburger menu in the top right corner and select "View Raw log"

Copy link
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunatly MSVC fails with

.\src\widget\wtracktableview.cpp(343): error C2589: 'constant': illegal token on right side of '::'
..\src\widget\wtracktableview.cpp(343): error C2062: type 'unknown-type' unexpected
..\src\widget\wtracktableview.cpp(343): error C2143: syntax error: missing ';' before '{'

@daschuer daschuer marked this pull request as draft October 21, 2020 21:05
@ronso0 ronso0 force-pushed the doubleclick-library branch from cb701c5 to 4289b95 Compare October 21, 2020 21:31
@github-actions github-actions bot removed the library label Oct 21, 2020
@ronso0 ronso0 marked this pull request as ready for review October 21, 2020 21:32
@ronso0 ronso0 marked this pull request as draft October 24, 2020 00:44
@ronso0
Copy link
Member Author

ronso0 commented Oct 24, 2020

set to Draft because I overlooked that this change is also suppressing [Library],GoToItem in the tracks table.

Appearantly m_pLibraryWidget->hasFocus() always returns false.
Instead check m_pLibraryWidget->getActiveView()->hasFocus()
@ronso0 ronso0 force-pushed the doubleclick-library branch from 4289b95 to ac86cf8 Compare October 27, 2020 17:06
@ronso0 ronso0 marked this pull request as ready for review October 27, 2020 17:07
@ronso0
Copy link
Member Author

ronso0 commented Oct 27, 2020

set to Draft because I overlooked that this change is also suppressing [Library],GoToItem in the tracks table.

wrong.
It was just that GoToItem wasn't working earlier.
I included the fix from #3196 here.

@daschuer Please check again.

@ronso0 ronso0 requested a review from daschuer October 28, 2020 19:29
@ronso0 ronso0 force-pushed the doubleclick-library branch from 9f8dd09 to e865387 Compare October 31, 2020 23:03
Copy link
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, Thank you.

@daschuer daschuer merged commit 0f7b54a into mixxxdj:2.3 Nov 1, 2020
@ronso0 ronso0 deleted the doubleclick-library branch November 1, 2020 18:41
daschuer added a commit to daschuer/mixxx that referenced this pull request Aug 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants